func reflect.toRType
39 uses
reflect (current package)
map_swiss.go#L55: ti, _ := lookupCache.LoadOrStore(ckey, toRType(tt))
map_swiss.go#L94: ti, _ := lookupCache.LoadOrStore(ckey, toRType(&mt.Type))
type.go#L378: return toRType(&t.Type).nameOff(off)
type.go#L382: return toRType(t).nameOff(off)
type.go#L386: return toRType(t).typeOff(off)
type.go#L390: return toRType(&t.Type).typeOff(off)
type.go#L575: return toRType(t).textOff(off)
type.go#L639: in = append(in, toRType(arg))
type.go#L643: out = append(out, toRType(ret))
type.go#L699: return toRType(t).PkgPath()
type.go#L722: return toRType(t).Name()
type.go#L733: func toRType(t *abi.Type) *rtype {
type.go#L1342: return toRType(t.(*rtype).ptrTo())
type.go#L1390: return toRType(t).ptrTo()
type.go#L1807: ti, _ := lookupCache.LoadOrStore(ckey, toRType(tt))
type.go#L1822: ti, _ := lookupCache.LoadOrStore(ckey, toRType(&ch.Type))
type.go#L1909: return toRType(t)
type.go#L1920: return toRType(t)
type.go#L1948: return toRType(t).String()
type.go#L2090: ti, _ := lookupCache.LoadOrStore(ckey, toRType(tt))
type.go#L2105: ti, _ := lookupCache.LoadOrStore(ckey, toRType(&slice.Type))
type.go#L2616: ti, _ := lookupCache.LoadOrStore(ckey, toRType(tt))
type.go#L2704: ti, _ := lookupCache.LoadOrStore(ckey, toRType(&array.Type))
type.go#L2738: return toRType(t)
value.go#L436: if xt, targ := in[i].Type(), t.In(i); !xt.AssignableTo(toRType(targ)) {
value.go#L443: slice := MakeSlice(toRType(t.In(n)), m, m)
value.go#L444: elem := toRType(t.In(n)).Elem() // FIXME cast to slice type and Elem()
value.go#L515: targ := toRType(t.In(i))
value.go#L609: ret[i] = Zero(toRType(tv))
value.go#L711: in = append(in, Zero(toRType(typ)))
value.go#L1339: if f, ok := toRType(v.typ()).FieldByName(name); ok {
value.go#L1350: if f, ok := toRType(v.typ()).FieldByNameFunc(match); ok {
value.go#L1876: if v.flag&flagMethod != 0 || uint(i) >= uint(toRType(v.typ()).NumMethod()) {
value.go#L1900: return toRType(v.typ()).NumMethod()
value.go#L1919: m, ok := toRType(v.typ()).MethodByName(name)
value.go#L2157: if toRType(v.typ()).Elem().Kind() != Uint8 { // TODO add Elem method, fix mustBe(Slice) to return slice.
value.go#L2462: return toRType(v.abiTypeSlow())
value.go#L2913: rc.typ = toRType(&tt.Type)
value.go#L2944: rc.typ = toRType(&tt.Type)